package com.example.milimili;

import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.viewpager2.adapter.FragmentStateAdapter;

public class FragmentAdapter extends FragmentStateAdapter {
    public FragmentAdapter(@NonNull FragmentActivity fragmentActivity) {
        super(fragmentActivity);
    }

    @NonNull
    @Override

    public Fragment createFragment(int position) {
//        switch (position) {
//            case 0:
//                return new Blank1Fragment();
//            case 1:
//                return new Blank2Fragment();
//            default:
//                return new Blank3Fragment();

            NewsFragment newsFragment=new NewsFragment();
//        娱乐、军事、教育、文化、健康、财经、体育、汽车、科技、社会
            switch (position) {
                case 0:
                    newsFragment.category="娱乐";
                    return newsFragment;
                case 1:
                    newsFragment.category="军事";
                    return newsFragment;
                case 2:
                    newsFragment.category="教育";
                    return newsFragment;
                case 3:
                    newsFragment.category="文化";
                    return newsFragment;
                case 4:
                    newsFragment.category="健康";
                    return newsFragment;
                case 5:
                    newsFragment.category="财经";
                    return newsFragment;
                case 6:
                    newsFragment.category="体育";
                    return newsFragment;
                case 7:
                    newsFragment.category="汽车";
                    return newsFragment;
                case 8:
                    newsFragment.category="科技";
                    return newsFragment;
                default:
                    newsFragment.category="社会";
                    return newsFragment;
        }
    }

//    public Fragment createFragment(String category) {
//        NewsFragment newsFragment=new NewsFragment();
////        娱乐、军事、教育、文化、健康、财经、体育、汽车、科技、社会
//        switch (category) {
//            case "娱乐":
//                newsFragment.setFragment("娱乐");
//                return newsFragment;
//            case "军事":
//                newsFragment.setFragment("军事");
//                return newsFragment;
//            case "教育":
//                newsFragment.setFragment("教育");
//                return newsFragment;
//            case "文化":
//                newsFragment.setFragment("文化");
//                return newsFragment;
//            case "健康":
//                newsFragment.setFragment("健康");
//                return newsFragment;
//            case "财经":
//                newsFragment.setFragment("财经");
//                return newsFragment;
//            case "体育":
//                newsFragment.setFragment("体育");
//                return newsFragment;
//            case "汽车":
//                newsFragment.setFragment("汽车");
//                return newsFragment;
//            case "科技":
//                newsFragment.setFragment("科技");
//                return newsFragment;
//            default:
//                newsFragment.setFragment("社会");
//                return newsFragment;
//        }
//    }

    @Override
    public int getItemCount() {
        return 10;
    }
}
